package com.kaluli.project.domain.entity;

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 卓志OP平台的库存对象，只用来数据传输 
 * @author niwei
 *
 */
public class ZZStockResponse implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String orderId;
	
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp responseTime;
	private Integer status;//1：成功，2：失败
	private String notes;
	
	private String sourceType;//数据来源（01:富基，02:360）
	private Integer totalCount;
	private Integer pageSize;
	private Integer pageCount;
	
	//货品列表，可循环
	private List<ZZStockDetail> goodsList = new ArrayList<>();

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public Timestamp getResponseTime() {
		return responseTime;
	}

	public void setResponseTime(Timestamp responseTime) {
		this.responseTime = responseTime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getNotes() {
		return notes;
	}

	public void setNotes(String notes) {
		this.notes = notes;
	}

	public String getSourceType() {
		return sourceType;
	}

	public void setSourceType(String sourceType) {
		this.sourceType = sourceType;
	}

	public Integer getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(Integer totalCount) {
		this.totalCount = totalCount;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getPageCount() {
		return pageCount;
	}

	public void setPageCount(Integer pageCount) {
		this.pageCount = pageCount;
	}

	public List<ZZStockDetail> getGoodsList() {
		return goodsList;
	}

	public void setGoodsList(List<ZZStockDetail> goodsList) {
		this.goodsList = goodsList;
	}

	
	
}
